package com.jiantong.news.service;

import com.jiantong.news.model.ThinktankVideo;
import io.terminus.common.model.Paging;
import io.terminus.common.model.Response;

import java.util.List;

/**
 * 养殖智库视频
 * Created by mz03 on 2017/4/13.
 */
public interface ThinktankVideoReadService {


    /**
     * id 查找
     * @param id
     * @return ThinktankVideo
     */
    Response<ThinktankVideo> finById(Long id);



    /**
     * 根据类型type 查找
     * @param  type
     * @return List<ThinktankVideo>
     */
    Response<List<ThinktankVideo>> finByType(Integer type);


    /**
     * 分页查询
     * @param pageNo 页码
     * @param pageSize 条数
     * @param type 类型
     * @return Paging<ThinktankVideo>
     */
    Response<Paging<ThinktankVideo>> pagingThinktankVideo(Integer pageNo, Integer pageSize, Integer type);

    /**
     * 分页查询
     * @param pageNo 页码
     * @param pageSize 条数
     * @param keyword 类型
     * @return Paging<ThinktankVideo>
     */
    Response<Paging<ThinktankVideo>> pagingByKeyword(Integer pageNo, Integer pageSize, String keyword);
}
